ISubsystem 介面

代表 KINGSTAR 子系统

继承体系

System.Object
  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.ISubsystem

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public interface ISubsystem : INotifyPropertyChanged
Public Interface ISubsystem Inherits INotifyPropertyChanged

 

ISubsystem 介面陈列了以下成员。

方法

 名称说明
AddGroup新增一个轴组到 KINGSTAR 子系统
DebugMessage传送 KINGSTAR 记录档讯息到 KINGSTAR 记录检视
Destroy关闭与 KINGSTAR 子系统的连结并停用 KINGSTAR 子系统
GetCategoryName取得指派到记录档 ID 的字串。
Log将指定资料记录到记录档共享记忆体中。
PulseHeartbeat发送讯号以通知 KINGSTAR 运动应用程式正常运作中。
ReadMemoryBool从共享记忆体读取一个位元。
ReadMemoryByte从共享记忆体读取一个位元组。
ReadMemoryDouble从共享记忆体读取一个 double。
ReadMemoryInt16从共享记忆体读取一个短整数。
ReadMemoryInt32从共享记忆体读取一个整数。
ReadMemoryInt64从共享记忆体读取一个长整数。
ReadMemorySByte从共享记忆体读取一个 8 位元有符号整数。
ReadMemorySingle从共享记忆体读取一个 float。
ReadMemoryUInt16从共享记忆体读取一个无符号短整数。
ReadMemoryUInt32从共享记忆体读取一个无符号整数。
ReadMemoryUInt64从共享记忆体读取一个无符号长整数。
RequestState请求 KINGSTAR 子系统进到特定的 EtherCAT 状态。
Restart重启 EtherCAT 主站。
SetCategoryName设定一个关连到记录档 ID 的字串。
Start启动 KINGSTAR 子系统
Stop停用 EtherCAT 网路和 KINGSTAR 子系统
StopAllLogs停止将指定资料记录到记录档共享记忆体中。
UpdateConfiguration读取子系统中的模组值以更新模组的值。
WriteMemory (bool)将一个位元写入共享记忆体。
WriteMemory (byte)将一个位元组写入共享记忆体。
WriteMemory (char)将一个 char 写入共享记忆体。
WriteMemory (double)将一个 double 写入共享记忆体。
WriteMemory (float)将一个 float 写入共享记忆体。
WriteMemory (short)将一个短整数写入共享记忆体。
WriteMemory (int)将一个整数写入共享记忆体。
WriteMemory (long)将一个长整数写入共享记忆体。
WriteMemory (ushort)将一个无符号短整数写入共享记忆体。
WriteMemory (uint)将一个无符号整数写入共享记忆体。
WriteMemory (ulong)将一个无符号长整数写入共享记忆体。

属性

 名称说明
AccessEtherCAT 驱动器的资料传输模式。
ActualCurrent新增实际电流变数至 PDO。
ActualTorque新增实际扭矩变数至 PDO。
ActualVelocity新增实际速度变数至 PDO。
Alias在所有方法中启用或停用轴和 I/O 索引参数的别名索引。
AutoConfig允许启用自动配置。
AutoRepair允许启用自动修复。
AutoRestart允许启用自动重启。
AutoUpdate启用或停用自动配置更新。
Axes轴的清单。
AxisInput启用或停用伺服驱动器数位输入的存取。
AxisOutput启用或停用伺服驱动器数位输出的存取。
ConfiguredAxes配置模拟轴的设定。
ConfiguredIos配置模拟 I/O 模组的设定。
ConfiguredModules配置实际模组的设定。
CustomerId购买 KINGSTAR 时取得的客户 ID。
CycleEtherCAT 周期时间(单位:秒)。
Dc启用或停用 DC 同步,预设为 true
DcCheckKINGSTAR 子系统启动期间启用或停用 DC 检查。
DcMasterShift选择偏移模式。
DcReference选择作为参考时钟的装置。
DcSystemTime分布时钟 (DC) 选定的 Sync0 讯号的时间戳记。
FollowingError新增跟随误差物件至 PDO。
Groups轴组清单。
Heartbeat启用或停用 Heartbeat。
HeartbeatTimeout使用 PulseHeartbeat 来通知 KINGSTAR 应用程式正常运作的时间段,否则 KINGSTAR 将视应用程式为故障并关闭 EtherCAT 连线。
HotConnect允许在 EtherCAT 网路运行时增加新的硬体。
Initialized检查程式是否连结到 KINGSTAR 子系统
IOsI/O 模组清单。
Logging显示记录指令是否正在记录。
MaxCurrent新增最大电流物件至 PDO。
MaxTorque新增最大扭矩物件至 PDO。
ProfilePosition新增曲线速度 (Profile Velocity)、曲线加速度 (Profile Acceleration) 和曲线减速度 (Profile Deceleration) 变数至 PDO。
Redundancy启用或停用线缆冗余。
SecondEncoder启用或停用对轴的内部位置的存取。
ServerLog启用或停用 RtxServer 上的即时伺服器讯息。
ShutdownHandlerEtherCAT 连结被建立时,附上一个关闭处置器 (Shutdown Handler)。
SlavesEtherCAT 从站清单。
Started检查 KINGSTAR 子系统是否开启。
State主站的 EtherCAT 状态。
SynchronizedControlMode启用或停用操作模式 (Modes of Operation) 与操作模式显示 (Modes of Operation Display) 物件。
Tables凸轮表清单。
TorqueOffset新增扭矩偏移变数至 PDO。
TouchProbe新增 TouchProbeControl 与 TouchProbeStatus 变数至 PDO。
Triggers取得触发的细节。
UserVariableRepository取得使用者定义变数。

参见

IntervalZero.KINGSTAR.Base.Class 命名空间